/**
通过 chan通信，一个携程死循环监听主进程输入
 */
package main

import "fmt"

var c chan string

func pingpang()  {
	i:=0
	for{
		fmt.Println(<-c)
		c<-fmt.Sprintf("client: HI #:%d",i)
		i++
	}
}

func main() {
	c = make(chan string)
	go pingpang()
	for i:=0;i<3;i++{
		c<-fmt.Sprintf("server: Hi #:%d",i)
		fmt.Println(<-c)
	}
}
